package com.wenwu.service;

import com.wenwu.common.bean.RelicsAudioVisual;
import com.wenwu.common.exception.RelicsException;
import com.wenwu.common.page.PaginationVO;

/**
 * 可移动文物-声像影片
 * @author Yaphet
 *
 */
public interface MoveableAudioVisualService {

	/**
	 * 根据可移动文物登记表主键查询 可移动文物-声像影片
	 * @param key
	 * @return
	 * @throws RelicsException
	 */
	RelicsAudioVisual selectAudioVisualByMWenwuKey(Integer key) throws RelicsException;
	
	/**
	 * 添加 可移动文物-声像影片
	 * @param relicsAudioVisual
	 * @return
	 * @throws RelicsException
	 */
	String addRelicsAudioVisual(RelicsAudioVisual relicsAudioVisual)throws RelicsException;

	/**
	 * 根据主键查询 可移动文物-声像影片
	 * @param key
	 * @return
	 */
	RelicsAudioVisual selectAudioVisualByKey(Integer key)throws RelicsException;
	
	/**
	 * 分页查询
	 * @param relicsAudioVisual
	 * @param pageVo
	 * @return
	 * @throws RelicsException
	 */
	public PaginationVO selectByCondition(RelicsAudioVisual relicsAudioVisual,PaginationVO pageVo) throws RelicsException;
	
	/**
	 * 批量删除
	 * @param keys
	 * @return
	 * @throws RelicsException
	 */
	public String deleteBykeys(String keys) throws RelicsException ;
}
